<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
	<canvas id="c" height="600" width="600"></canvas>

	<script>


var b = document.body;
var c = document.getElementsByTagName('canvas')[0];
var a = c.getContext('2d');
document.body.clientWidth; // fix bug in webkit: http://qfox.nl/weblog/218


</script>
	<script>



	// start of submission //
	_='A=9;B=R=50;C=0.01;D=0.8;EZ5;XY=-100;V={^S=TM=Math;I4>I;I++)I]=[I,4*-I,{},!I];2z[2]Z;c_mousemove^c_click;TZdown=S=S32up=S=32?0:S;R=R+5*((80)-(77))5^setInterval(G==600;k=m=l=nq={^iV$+i(OO%+=+==-A,)+i?Q:S?"#f99":"#9cf";H;arc,+i?A:R,6@J(Q;j4])UH,moveTolineTo(p[-X,p-YJ,stroke(@`+i$*=D;*=D;+Z.5;jV)TSq[j]?KW:+j<i(Ue=p[-%,f=p-,d=M.sqrt(e*e+f*fg=(+jd<2*A?(2*A-d)/d/2:0)-(W?C*(d-B):0-=eF-=fFp[2]+=eFp[3]+=fF!+j(Td<R)(q[i]Z)@k=%,k%@l=,l@m%,m%@n,n)}}`T)`S)iq)Ki];else I++]=[[,,q];TX=(k+m-G)/2;Y=(l+n-)/2L"#fff"L2)},20@=[NX-5+X;NY-5+Yfunction(g){o[;fill==g.whichM.min(1]=M.max(0]Path())Style=V[for(0,[1]3] in  a.=0;2]^b_key(%-X,-Y-Y,60600||&&),z=3c.height$){o=i];%@);F*g,Gc.widthHbeginJcloseKdelete LRect(N=g.pageO,E-EQ"#000"Up=j],W4][j]Z=1^};_.on`if(z][4]';for(Y=0;$='z`_^ZWUQONLKJHGF@%$'[Y++];)with(_.split($))_=join(pop());eval(_)
	// end of submission //
			

</script>
</body>
</html>